|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Задание для самостоятельной работы 3.2: Работа с операторами условного переходаПодготовка:
Public Sub IfThenSub() Dim nResult As Integer nResult = MsgBox("Нажмите кнопку", vbYesNo, "Окно сообщения") ThisWorkbook.Worksheets(1).Range("A1").Value = "Вы нажали кнопку: " & nResult ThisWorkbook.Worksheets(1).Range("A1").Columns.AutoFit End Sub
Задание 1:Измените код этой процедуры таким образом, чтобы вместо чисел в ячейку прописывалось строковое значение нажатой кнопки (например, "Вы нажали кнопку: Повтор"). Используйте при этом синтаксическую конструкцию IF:THEN:ELSE. Задание 2:Замените в вашей процедуре строку nResult = MsgBox ("Нажмите кнопку", vbYesNo , "Окно сообщения") на nResult = MsgBox ("Нажмите кнопку", vbAbortRetryIgnore , "Окно сообщения") Измените вашу процедуру таким образом, чтобы она вставляла в ячейку A1 значения "Отменить", "Повторить" или "Пропустить" в зависимости от того, какая кнопка была нажата в окне сообщения. Используйте при этом синтаксическую конструкцию Select:Case.
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Получить этот учебник в формате PDF (Acrobat Reader) или DOC (Microsoft Word) |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||